FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package nictiz.fhir.nl.stu3.zib2017#2.2.20 (157 ms)

Package nictiz.fhir.nl.stu3.zib2017
Type StructureDefinition
Id Id
FHIR Version R3
Source https://simplifier.net/resolve?scope=nictiz.fhir.nl.stu3.zib2017@2.2.20&canonical=http://nictiz.nl/fhir/StructureDefinition/vitalsign-bloodglucose
Url http://nictiz.nl/fhir/StructureDefinition/vitalsign-bloodglucose
Version 1.0.5
Status active
Name Vital Signs BloodGlucose
Title VitalSigns BloodGlucose
Experimental False
Realm nl
Authority hl7
Description This profile represents a single blood glucose self measurement based on the seven-point scale (SMBG).
Copyright CC0
Type Observation
Kind resource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation ZIB LaboratoryTestResult Observation
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.53.11.1--20200618120422 GlucoseMeetmomentenLOINCCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.53.11.2--20190813000000 GlucoseMeetmomentenNhgtable45Codelijst


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "vitalsign-bloodglucose",
  "url" : "http://nictiz.nl/fhir/StructureDefinition/vitalsign-bloodglucose",
  "version" : "1.0.5",
  "name" : "Vital Signs BloodGlucose",
  "title" : "VitalSigns BloodGlucose",
  "status" : "active",
  "publisher" : "Nictiz",
  "contact" : [
    {
      "name" : "Nictiz",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://www.nictiz.nl",
          "use" : "work"
        }
      ]
    }
  ],
  "description" : "This profile represents a single blood glucose self measurement based on the seven-point scale (SMBG).",
  "copyright" : "CC0",
  "fhirVersion" : "3.0.2",
  "kind" : "resource",
  "abstract" : false,
  "type" : "Observation",
  "baseDefinition" : "http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Observation",
        "path" : "Observation",
        "short" : "FHIR Blood Glucose Profile"
      },
      {
        "id" : "Observation.extension",
        "path" : "Observation.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Observation.extension:eventTiming",
        "path" : "Observation.extension",
        "sliceName" : "eventTiming",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : "http://hl7.org/fhir/StructureDefinition/observation-eventTiming"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.extension:eventTiming.extension:code",
        "path" : "Observation.extension.extension",
        "sliceName" : "code"
      },
      {
        "id" : "Observation.extension:eventTiming.extension:code.valueCodeableConcept:valueCodeableConcept",
        "path" : "Observation.extension.extension.valueCodeableConcept",
        "sliceName" : "valueCodeableConcept"
      },
      {
        "id" : "Observation.extension:eventTiming.extension:offset",
        "path" : "Observation.extension.extension",
        "sliceName" : "offset"
      },
      {
        "id" : "Observation.extension:eventTiming.extension:offset.valueQuantity:valueQuantity",
        "path" : "Observation.extension.extension.valueQuantity",
        "sliceName" : "valueQuantity"
      },
      {
        "id" : "Observation.code",
        "path" : "Observation.code",
        "constraint" : [
          {
            "key" : "bg-1",
            "severity" : "error",
            "human" : "Observation.code SHALL have at least one coding based on LOINC",
            "expression" : "coding.where(system = 'http://loinc.org').exists()",
            "xpath" : "f:coding[f:system/@value = 'http://loinc.org']"
          },
          {
            "key" : "bg-2",
            "severity" : "error",
            "human" : "Observation.code MAY have a maximum of one coding based on NHG Table 45",
            "expression" : "coding.where(system = 'https://referentiemodel.nhg.org/tabellen/nhg-tabel-45-diagnostische-bepalingen').count() <= 1",
            "xpath" : "count(f:coding[f:system/@value = 'https://referentiemodel.nhg.org/tabellen/nhg-tabel-45-diagnostische-bepalingen']) <= 1"
          }
        ]
      },
      {
        "id" : "Observation.code.coding",
        "path" : "Observation.code.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "system"
            }
          ],
          "rules" : "open"
        },
        "min" : 1
      },
      {
        "id" : "Observation.code.coding:LOINC",
        "path" : "Observation.code.coding",
        "sliceName" : "LOINC",
        "binding" : {
          "strength" : "required",
          "description" : "GlucoseMeetmomentenLOINCCodelijst",
          "valueSetReference" : {
            "reference" : "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.53.11.1--20200618120422",
            "display" : "GlucoseMeetmomentenLOINCCodelijst"
          }
        }
      },
      {
        "id" : "Observation.code.coding:LOINC.system",
        "path" : "Observation.code.coding.system",
        "fixedUri" : "http://loinc.org"
      },
      {
        "id" : "Observation.code.coding:NHGTable45",
        "path" : "Observation.code.coding",
        "sliceName" : "NHGTable45",
        "binding" : {
          "strength" : "required",
          "description" : "GlucoseMeetmomentenNhgtable45Codelijst",
          "valueSetReference" : {
            "reference" : "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.53.11.2--20190813000000",
            "display" : "GlucoseMeetmomentenNhgtable45Codelijst"
          }
        }
      },
      {
        "id" : "Observation.code.coding:NHGTable45.system",
        "path" : "Observation.code.coding.system",
        "fixedUri" : "https://referentiemodel.nhg.org/tabellen/nhg-tabel-45-diagnostische-bepalingen"
      },
      {
        "id" : "Observation.value[x]:valueQuantity",
        "path" : "Observation.valueQuantity",
        "sliceName" : "valueQuantity",
        "comment" : "Known issue: this profile does not constrain the units allowed in `.valueQuantity`. When exchanging data based on [NHG Table 45](https://referentiemodel.nhg.org/tabellen/nhg-tabel-45-diagnostische-bepalingen), it is expected that `.code` equals 'mmol/L'. See <https://bits.nictiz.nl/browse/MM-2607> for more details.",
        "type" : [
          {
            "code" : "Quantity"
          }
        ]
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.